package com.hyt.it.ogt.kq.service.gov.model.vo.arrange;

import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.time.LocalDateTime;
import java.util.ArrayList;
import java.util.List;

@Data
@AllArgsConstructor
@Builder
@NoArgsConstructor
@Accessors
public class ArrangeResultVO implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty("考生编排时间")
    private LocalDateTime arrangeDate;

    @ApiModelProperty(value = "批次总数")
    private int timeNum;

    @ApiModelProperty(value = "已编排考生数")
    private int candidateNum;

    @ApiModelProperty(value = "考场总数")
    private int roomTotalNum;

    @ApiModelProperty(value = "已编排考场数")
    private int roomNum;

    @ApiModelProperty(value = "按批次统计")
    private List<ArrangeResultCountVO> timeCount = new ArrayList<>();

}
